#include <stdio.h>
#define X 1

static int test(int x) {
    return x+1;
}


#define __unuse(x) do{void* adfdsn##x = x;  adfdsn##x =  adfdsn##x;}while(0);

int main()
{
    __unuse(test);
    //void* p = test; p = ;
    printf("%d\n", X);
    return 0;
}
